throw one's self on - Turco Inglés Diccionario